About Richard Strachan Property Consultant Limited (02605923) United Kingdom