About Attica Components Holdings Limited (08911107) United Kingdom