About Nickelodeon Property Developers Limited (03112793) United Kingdom