About Cleopatra Developments Limited (07338772) United Kingdom