About Paloma Park Limited (SC670958) United Kingdom