About London Shopfitters Limited (03118973) United Kingdom