About Slough Property 2 Limited (11344536) United Kingdom