About Intra House Developments Limited (04105934) United Kingdom