About Paloma Developments Ltd (10746288) United Kingdom