About Longbirch Associates Limited (02929529) United Kingdom