About Attica Components Limited (02971304) United Kingdom