About Fernwood Properties Limited (10625948) United Kingdom