About Foxlet Properties Limited (06317092) United Kingdom