About Foxsands Investments Limited (00481106) United Kingdom