About I & N Properties Limited (07211004) United Kingdom