About Klr Office Interiors Ltd (12351438) United Kingdom