About Foxsquare Property Limited (11475690) United Kingdom