About Slade Consultants (london) Limited (06865164) United Kingdom