About Alex Lockwood Limited (05752985) United Kingdom