About Meechan Properties Limited (10812965) United Kingdom