About Sandbox Homes Ltd (12196963) United Kingdom