About Lyncroft Interior Design Limited (04559713) United Kingdom