About Park Strada Limited (12809603) United Kingdom