About O Connor & Carter Interiors Limited (12452463) United Kingdom