About Kangaroo Interiors Ltd (13243990) United Kingdom