About Iguchi Properties Limited (07791758) United Kingdom