About Englewood Properties Limited (11398003) United Kingdom