About Manor Properties Lechlade Limited (07636543) United Kingdom