About Anchra Properties Limited (04550748) United Kingdom