About Lowell Developments Limited (09703177) United Kingdom