About Implement Properties Limited (12805146) United Kingdom