About Launch Pad Properties Ltd (09752644) United Kingdom