About Tuck And Carter Homes Ltd (12647198) United Kingdom