About Longtail Properties Limited (07654313) United Kingdom