About Ilocate Properties Ltd (09812577) United Kingdom