About Better Place Management & Consulting Services Limited (07090866) United Kingdom