About Sidlor Consulting Ltd (10073496) United Kingdom