About Strahan Freehold Limited (13150150) United Kingdom