About Glycroft Properties Limited (01294746) United Kingdom