About Maxillia Properties Limited (05664857) United Kingdom