About Kench Interiors Limited (12498126) United Kingdom