About Drop Shot Properties Limited (12270579) United Kingdom