About Sand Homes Ltd (12895083) United Kingdom