About Boro Homes Ltd (12708081) United Kingdom