About Roosterfer Properties Ltd (13325299) United Kingdom