About Ivor King Properties Limited (07904899) United Kingdom