About Mongoose Property Holdings Ltd (09956104) United Kingdom