About Momentum Properties Limited (07242658) United Kingdom