About Ichiban Property Ltd (09988569) United Kingdom