About Archgate Properties Limited (04938433) United Kingdom