About Edkins & Sons Properties Limited (13393345) United Kingdom