About Apex Suspended Ceilings & Interiors Ltd (12468008) United Kingdom