About Biophillic Homes Ltd (06311058) United Kingdom