About Escargot Properties Limited (05949044) United Kingdom