About Camilla Baldwin Limited (07139625) United Kingdom