About Inter Mediate Property Limited (02323506) United Kingdom