About Meades & Wiggan Properties Limited (10327446) United Kingdom