About Elford Management Company Limited (07840819) United Kingdom