About Letchford Properties Limited (00647860) United Kingdom