About Abowman Properties Ltd (12302869) United Kingdom