About Callow Shopfitters Limited (03290338) United Kingdom