About Himaya Properties Limited (13394470) United Kingdom