About Sycamore Home Investments Ltd (12699790) United Kingdom