About Leapfrog Management & Property Consultants Ltd. (12387126) United Kingdom