About Om Properties London Limited (12951781) United Kingdom