About Holl & Holl Interiors Ltd (06425308) United Kingdom