About F Richards & Sons Properties Ltd (06817467) United Kingdom