About Quantum Leap Property Partners Limited (09797723) United Kingdom