About Tailors Property Services Limited (06843304) United Kingdom