About Franklin Land Birmingham Limited (13326506) United Kingdom