About Interlock Interiors Limited (01244324) United Kingdom