About Westabbey Consultants L.p. (SL007506) United Kingdom