Company name: Picasa Ltd
Description: Professional Designers covering the UK offering Interior Design, manufacture and installation. Picasa Limited is based in North West.
4, 6 Yardley Rd, Kirkby, Liverpool L33 7SS, United Kingdom