About Lambro Interiors Limited (08139797) United Kingdom