About F Walker And Sons Developments Limited (12640753) United Kingdom