About Lapwing Management Company Limited (03434723) United Kingdom