About Byford & Company Limited (03946364) United Kingdom