About Excalibur Associates Limited (06585362) United Kingdom