About Taylor S Office Installations Limited (05079966) United Kingdom